<?php

namespace My\Model;

use Think\Model;

/**
 * 网站自定义配置模型
 */
class SiteConfigModel extends Model {
	/**
	 * 获取自定义配置（字符串）
	 *
	 * @param integer $cid
	 * @param string $field
	 */
	public function get($cid, $field) {
		$data = M('SiteConfig')->where('id=%d', $cid)->getField($field);
		return unserialize($data);
	}
	
	/**
	 * 设置自定义配置（字符串）
	 *
	 * @param integer $cid
	 * @param string $field
	 * @param string $name
	 * @param string $value
	 * @return boolean
	 */
	public function set($cid, $field, $name, $value) {
		$data = array(
				'name' => $name,
				'value' => $value 
		);
		return M('SiteConfig')->where('id=%d', $cid)->setField($field, serialize($data));
	}
}